home *** CD-ROM | disk | FTP | other *** search
/ Sound Fx / Sound Fx.iso / Software / UNZIPED / S16WDEMO / SMF.TXT < prev    next >
Text File  |  1994-12-09  |  6KB  |  137 lines

  1.  
  2.  
  3. STANDARD MIDIFILES (SMF).
  4.  
  5. In recent years most manufactures have made their keyboards
  6. and tone modules to conform to a standard Voice List and Drum
  7. Set. Where this has been done there is usually a LOGO on the
  8. equipment which reads GM/GS. This simply means that the
  9. equipment conforms to General Midi. By virtue of this, it means
  10. that any performance data created on GM/GS equipment can be
  11. freely interchanged and be played accurately on any other
  12. equipment. ie. music composed or sequenced on say a Roland
  13. JV30 can be played through say a Roland Sound Canvas or
  14. Yamaha TG100 or any other GM/GS keyboard or sound
  15. module.This in turn has led to software companies
  16. manufacturing their own Standard Midi Files which can be
  17. purchased and used for enhanced 'Backing Music' for singers or
  18. bands.
  19.  
  20.  
  21. Why not enquire from "HANDS ON" about their comprehensive
  22. list of SMF's.
  23.  
  24.  
  25. When creating SMF's it is considered good practise to include
  26. various set- upcontrollers to set the play parameters of the
  27. module or synth that may be in use. These are usually 'Stored' in
  28. bar 1 and maybe spreading into bar 2. The important controllers
  29. to use are as follows-:
  30. CONTROL 121  RESET ALL CONTROLLERS
  31. RESETS VOL TO 100 (NORMAL LEVEL, BUT CAN BE
  32. INCREASED TO 127)
  33. EXPRESSION  TO 127 (MAX)
  34. PITCHBEND TO 64 (NO BEND)
  35. PANNING TO 64 (CENTRE)
  36. SUSTAIN TO 0 (SUSTAIN OFF)
  37. MODULATION TO 0 ( MODULATION OFF)
  38. REVERB TO 0 (REVERB LEVEL OFF)
  39. CHORUS TO 0  (CHORUS LEVEL OFF)
  40. ALL NOTES OFF (KILLS ANY STUCK NOTES THAT
  41. MAYBE STILL SOUNDING)
  42. CONTROL 0 + CONTROL 32 SELECTS GM SOUND-SET IN
  43. A MULTI-SOUND MODULE
  44. CONTROL 7 VOLUME RANGE 0(OFF) - 127 (MAX)
  45. CONTROL 10 PANNING RANGE 0 (FULL RIGHT) - 64
  46. (CENTRE) - 127 (FULL LEFT)
  47. CONTROL 11 EXPRESSION RANGE 0 (OFF) - 127 (MAX)
  48. CONTROL 1 MODULATION  RANGE 0-64 (OFF) - 65-127
  49. (ON)
  50. CONTROL 64 SUSTAIN RANGE 0-64 (OFF) - 65-127 (ON)
  51. CONTROL 91 REVERB RANGE 0 (OFF) - 127 (MAX)
  52. CONTROL 93 CHORUS RANGE 0 (OFF) - 127 (MAX)
  53. PROGRAM 0-127 DEPENDING ON THE CHOSEN VOICE
  54.  
  55. THE FOLLOWING MUST BE USED TOGETHER
  56. CONTROL 101  0  MSB
  57. CONTROL 100  0  LSB
  58. USED TO ENTER THE PITCHBEND RANGE
  59. CONTROL  6  DATA BYTE  USED TO SET THE PITCHBEND
  60. RANGE (2 UP/DOWN 1 SEMITONE.  64 UP/DOWN 1
  61. OCTAVE)
  62. REFER TO YOUR SOUND MODULE USER MANUAL)
  63.  
  64. CONTROL 101 127  MSB
  65. CONTROL 100 127  LSB
  66. USED TO ACTIVATE PITCHBEND RANGE
  67.  
  68. A TYPICAL SET-UP FOR THE START OF A TRACK MAY
  69. LOOK SOMETHING LIKE THIS
  70. POSITION      EVENT   CHA   -1-   -2-     LENGTH
  71. 1  1  1  1   CONTROL   1    121   0   RESET CONTROL
  72. 1  1  1  2   CONTROL   1     0    0   BANK SEL MSB
  73. 1  1  1  3   CONTROL   1    32    0   BANK SEL LSB
  74. 1  1  1  4   CONTROL   1     7   100  VOLUME 
  75. 1  1  1  5   CONTROL   1    10    64  PANNING
  76. 1  1  1  6   CONTROL   1     1   127  EXPRESSION
  77. 1  1  1  7   CONTROL   1    91    64  REVERB
  78. 1  1  1  8   CONTROL   1    93    10  CHORUS
  79. 1  1  1  9   CONTROL   1     1     0  MODULATION
  80. 1  1  1 10   CONTROL   1    64     0  SUSTAIN
  81. 1  1  1 11   CONTROL   1   101     0  REG MSB
  82. 1  1  1 12   CONTROL   1   100     0  REG LSB
  83. 1  1  1 13   CONTROL   1     6     2  DATA ENT MSB
  84. 1  1  1 14   CONTROL   1   101   127  REG MSB
  85. 1  1  1 15   CONTROL   1   100   127  REG LSB
  86. 1  1  1 16   PROGRAM   1    48
  87. 1  1  1 20   CONTROL   2   121    0   RESET CONTROL
  88.  
  89. AND SO ON FOR THE REST OF CHAN 2 AND ALL
  90. SUBSEQUENT CHANNELS.
  91.  
  92. As you can see, if the above controls are inserted for each
  93. channel used there is very little left to chance for an SMF. to play
  94. other than correctly, no matter what sound module or synth is
  95. used.
  96.  
  97. When you have all your music programed in and all editing done
  98. and you are happy with the result then save it to disc using the
  99. 'SAVE MIDIFILE' option and it will automatically have an
  100. extension of .MID. This means that you can now give it to a
  101. friend or other third party to play on their GM/GS module and
  102. they will hear it EXACTLY as you have programed it.
  103.  
  104. If you purchase any SMF's from software companies like "Hands
  105. On" you will find all of these 'Set Up Codes' already programed
  106. into the file. All it leaves you to do is to either play and use it as it
  107. is or to edit the file to your liking. IE. 
  108. 1. Ususally there is a guide vocal track on Track/Channel 16. This
  109. can be deleted for live use.
  110. 2. Maybe there is already a Drummer and/or Bass player in your
  111. band. Simply delete the Bass/Drums parts as these are to played
  112. 'Live'.
  113. 3. Maybe the instrument mix is not to your liking. The easiest
  114. way of changing a 'Volume level Mix' is to-:
  115. 1. Remix to separate Tracks/Channels.
  116. 2. Using the Mouse Buttons, Increase/Decrease the VELOCITY
  117. levels whilst playing back using the 'MAIN SCREEN'.
  118. 3. If the song is in the wrong key for your voice then Transpose
  119. the song up/down to suit, again from the main screen.
  120.  
  121. NOTE: DO NOT TRANSPOSE THE DRUM TRACK
  122.  
  123. Most Midifiles have a Hi-Hat 'Count In' to enable your band to
  124. start together but if you are solo singer and the song has a
  125. definate Intro, then these can be deleted from Track 10.
  126. 5. When all is to your liking 'Click' onto each individual track
  127. and activate the 'Freeze Parameter' function for each track.
  128. 6. Mix down to FORMAT 0 (if required) and Re-Save as a
  129. Midifile.
  130.  
  131.  
  132. You will find that SWEET SIXTEEN is perfect for the creation
  133. and editing of SMF's but if you do have difficuties or want advise
  134. on any matter concerning SWEET SIXTEEN do not hesitate to
  135. give us a ring here at HANDS ON MIDI SOFTWARE. We will
  136. always do our best to sort out any problems.
  137.